quench/slake one's thirst - French English Dictionary